約 4,876,416 件
https://w.atwiki.jp/mortal_kombat9/pages/68.html
KOMBAT KODES 一種の対戦オプション 内容はハンデ的な物から完全なお遊びまで様々 2プレイヤーのVERSUSモードのローディング画面に表示される6つのシンボルを それぞれ数字の数だけボタンを押して変化させる事で入力する。 左からXboxは1P側X・Y・B・2P側X・Y・B PS3は1P側□・△・○・2P側□・△・○ コード 名称 効果 911-911 Armless Kombat 腕が無い状態で戦う 020-020 Blocking Disabled BLOCKが使用不可 090-090 Breakers Disabled BREAKERが使用不可 022-022 Dark Kombat 数秒おきに画面が暗転を繰り返す 001-001 Disable Foreground Objects 391-193 Double Dash ダッシュの移動距離が倍になる 222-555 Dream Kombat 画面がぼやける 051-150 Enhanced Moves Disabled ENHANCED使用不可 227-227 Explosive Kombat 負けると体がはじけ飛ぶ 012-012 Health Recovery 体力が徐々に回復する 808-808 Headless Kombat 頭が無い状態で戦う 091-091 Hyper Fighting あらゆるスピードが速まる 770-770 Invisible Kombat 画面、操作が上下左右反転する 831-831 Jumping Disabled JUMP使用不可 931-931 Kombos Disabled コンボ使用不可 900-900 No Blood 出血描写がなくなる、FINISHできなくなる 404-404 Power Bars Disabled 体力ゲージ、スーパーメーターが消える 707-707 Psycho Kombat 暗転、アッパー後硬直無、メーター無限 303-303 Quick Uppercut Recovery アッパー後の硬直が無くなる 234-234 Rainbow Kombat 血の色がカラフルになる 044-044 Sans Power 瀕死の状態から始まる 300-300 Silent Kombat 無音状態で戦う 731-731 Specials Disabled 必殺技使用不可 123-123 Super Recovery スーパーメーターが徐々に増加する 010-010 Throwing Encouraged 100-100 Throwing Disabled 通常投げ使用不可 111-111 Tournament Mode 466-466 Unlimited Super Meter スーパーメーターが無限になる 424-424 Vampire Kombat ダメージを与えると自分が回復する 242-242 X-Rays Disabled X-ray使用不可 666-666 Zombie Kombat ゾンビになる 110-000 Player 1 Half Health 1P側の体力が半分になる 000-110 Player 2 Half Health 2P側の体力が半分になる 220-000 Player 1 Quarter Health 1P側の体力が1/4になる 000-220 Player 2 Quarter Health 2P側の体力が1/4になる 717-313 Random Phrase 1 メッセージDon’t defend in a temple corrupted with shadow. 448-844 Random Phrase 2 メッセージThe krypt walls hold secrets. 122-221 Random Phrase 3 メッセージWhat lurks at the bottom of The Pit? 009-009 Random Phrase 4 メッセージ?SUNOB YTSAOT 550-055 Random Phrase 5 メッセージWho hides in the forest? 031-130 Random Phrase 6 メッセージMotaro Transformation? 282-282 Random Phrase 7 メッセージShe waits for you at the top of the tower… 123-926 Random Phrase 8 メッセージThanks for karing! 101-101 Klassic Music KING OF THE HILL 観戦中アクション ソース:Mortal Kombat Guide Hidden King of the Hill Avatar Moves (X-Box 360/PS3) King Of The Hill モードで列に並んで観戦しているときに、 自分のアバターを選択してから対応するボタンを押すと応援や落胆などのアクションができる。 画面に表示される通常アクションの他、以下のコマンドで隠しアクションをおこなうことも可能。 アクション コマンド #1 Point ↓, ↑, Y/△ “$%# !” ↑, ↑, B/○ “FATALITY!” ↑, ↑, →, →, X/□ “FIGHT!” ←, →, X/□ “Finish Him!” ←, →, ←, →, Y/△ “HA!” ↓, ↑, ↓, A/× “I’m Not Worthy” ↓, ↓, Y/△ Big Clap →, ↑, Y/△ Cheese ←, ↑, ↓, B/○ Cover Face ←, →, B/○ Devil Horns ↓, ↑, X/□ Diamond ↑, ↓, ←, Y/△ Double Devil Horns Towards Screen ↑, ↓, Y / △ Gather Ice →, →, →, ←, Y / △ Hop ↑, ↑, X / □ Lighter ↓, ↓, ↑, ↑, X / □ Point →, →, X / □ Raiden Pose ←, ←, →, →, X / □ Shake Head ←, →, A / × Sleep ↓, ↓, ↓, B / ○ Stink Wave →, ←, B / ○ Stretch ↑, ↓, ↓, B / ○ Throw Tomato ↓, ↓, ↓, ↑, A / × 「どうやってやるの?」と質問が多いトマト投げのコマンドは一番下のThrow Tomato. コメント 名前 コメント
https://w.atwiki.jp/vocaloidenglishlyric/pages/130.html
【Tags Deadball-P Miku Rin tL T】 Original Music Title とある娼婦の恋 Love of A Prostitute (Toaru Shoufu no Koi) Music Lyrics written, Voice edited by デッドボールP(Deadball-P) Music arranged by デッドボールP(Deadball-P) Singers 初音ミク (Hatsune Miku), 鏡音リン (Kagamine Rin) Fanmade Promotional Videos Click here for the Japanese Lyrics English Lyrics (translated by soundares): Everyday I get held by men to live Pretending I feel something I milk out You across my sight, you too are prostitute Open the legs and wet the cheek Always mites all over, yellow sheets gathering flies seeking for a black blood By here that form pus I spread syphilis I m going to slaughter mens Every stars in this world, please overlook my sins All customers who held me, rot away by the red rashes The voice that sounds from back of the room veil... ha, that s an acting I wanna get out of this place like a pigsty before my mind go mad One night 2 sheets, raw than 3 sheets, clean up by mouth then 4 sheets, everyday 5 mens, thats for 1 month and all I get is just 6 sheets By two, taking hand, lets go across the mountain and ride a train, and go to a town at sea side Being tied up by a black chain and white powders all I can do is to dream though Every winds in this world, pass the smell of the sea for me A fruit that was born in a room where flowers of chestnut bloomed at their best, is now awkwardly warped At Riverbed of Sai(=Children s Limbo) I suddenly thought. Where does this river leads to? One day it shall run out into the sea... hoping that today again, I pile up the cobbles Romaji lyrics (transliterated by haru47): hibi ikiru tame otoko ni dakareru kanji t eru furi de shibori toru mitsumeru saki no anata mo shoufu mata hirai te hoho nurasu no itsumo dani darake kiiroi shiitsu takaru hae kuroi chi wo motome te unda koko kara ume no doku bara mai te otoko tachi wo gyakusatsusuru no kono yo no naka no subete no hoshi yo kono tsumi wo minogashi te okure watashi daita subete no kyaku yo akai butsu butsu de kusari hate te ike heya no tobari no oku ni hibiku sono koe wa engi shiteru wa ne butagoya no youna kono basho wo nige dashi tai ki ga kuruu mae ni hitoban ni mai nama nara san mai kuchi de o souji suru nara yon mai mainichi go nin sore wo ikkagetsu morae ta no wa tatta no roku mai futari te wo totte yama wo koe ressha ni nori umibe no machi ni ikou kuroi kusari to shiroi kona ni shibarare te yume miru koto shika deki nai keredo kono yo no naka no subete no kaze yo shio no kaori todoke te okure kuri no hana saki hokoru heya de umareta kajitsu wa ibitsu ni yugami sai no kawara de futo omotta kono kawa wa doko e tsuzuku ndarou itsuka wa umi ni nagare deru to negatte kyou mo ishi wo tsumi ageru [Deadball-P, DeadballP]
https://w.atwiki.jp/bardssong/pages/16.html
HP(ヒットポイント)は、キャラクターがどれだけの肉体的ダメージに耐えられるのかを表す数値です。攻撃や罠などによるダメージ、肉体的な疲労などによって一時的に減少し、0以下になると意識を失ってしまったり、場合によっては死に至ることもあります。 HPは肉体的な健康さ・頑丈さを表す値ですが、攻撃に対してうまく致命傷を避ける技術などを含めた総合的な耐久性を示すものです。同じ攻撃を受け続けても、HPが高いキャラクターのほうが致命傷を避けて長く耐え続けることができるのです。 MP(メンタルポイント)は、キャラクターがどれだけ精神的な消耗に耐えられるのかを表す数値です。主に魔法を使うことで消費されます。0になると意識を失ってしまいます。 HPとMPは次のように決定します。 HP 生命力 + 10 MP 精神力 + 10 また、HPとMPはキャラクターの持つ特性や、スキルによって上昇することがあります。 名前 コメント
https://w.atwiki.jp/kt108stars/pages/5586.html
260 名前:NPCさん[sage] 投稿日:2010/06/13(日) 21 26 22 ID ??? 昔は一回のシナリオにいろいろ詰め込みすぎたせいで シナリオ未消化、時間切れが多発していたので 出来るだけ短く簡単にを心がけるようになった。 DXやブレカナやってるとき、話にまったく興味を示さず 敵の撃破にのみ参加するPLがいたなぁ。 ロイス振ってもハンドアウト渡しても露骨にいやな顔して 余計な話は必要ないから重要な所だけやって時間短縮しようと言い出した 色々話してみると、このシステムは好きじゃないがサークルのメンバーなので義務で参加してる、との事 その時はどうしていいか分からず、キャンペーン途中で切る事も出来ずで苦しかった。 261 名前:NPCさん[sage] 投稿日:2010/06/13(日) 21 31 58 ID ??? 義務で参加なら邪魔だからいらないよっていっちゃえw 265 名前:NPCさん[sage] 投稿日:2010/06/13(日) 22 02 58 ID ??? 260 バーサーカーPLって今でもいたんだな 266 名前:NPCさん[sage] 投稿日:2010/06/13(日) 22 24 25 ID ??? 265 今だってNAAGOYAという戦闘民族が 267 名前:NPCさん[sage] 投稿日:2010/06/13(日) 22 25 10 ID ??? Aが一個多いな 268 名前:NPCさん[sage] 投稿日:2010/06/13(日) 22 26 22 ID ??? フルーツがツフルになるようなもんだろ スレ256
https://w.atwiki.jp/vocaloidenglishlyric/pages/230.html
【Tags Kaito P tP Shinjou-P】 Original Music Title Pane dhiria Music Lyrics written, Voice edited by 新城P(Shinjou-P) Music arranged by 新城P(Shinjou-P) Singer Kaito The constructed language by Shinjou-P is used in the song Fanmade Arrangement(s) Click here for the Japanese Lyrics English Lyrics (translated by hokorichan): He who heads towards the root of the shining stars Runs through the faith light Wandering, he walks up the spiral staircase And stand in front of the gate of heaven As he reach out, the door opens and light spreads around Guided by an arrow A girl led him by the hand towards the stage Toerekunya en rai heya muhe. Toya pahara para heya ryohe. Para tyura 『Pane Pane』 ryotwurehe ryotsene beredore to raya to lu herajya. Para thuryoe parahamaha ryomasa. To rafajya thurye hedora ryoka tobanehe. Thie ryehe to mea meryo thue li 『Pane・・・jya.Pane,jya!Pane dhiria!!』 The divine song of the angels can be heard But the god was angry and lay waste the land “Give me a beautiful melody this time!” I reached towards the harp My lord, please listen! I will play for your pleasure!” On the stage of fate Fragile fingers play keenly against the strings Karyotse ne tera. Kakato la hera. Para to jyathima kurufe tse kakado thiya. ( The pitiful you do not know) Karyotse ne tera. Kakato la hera. Tsekuro fa neba nekuto ra fahetwu thia. ( The voices of lamentation) Stars of the milky way hold hands as the end draws near In the music, the god cried Blessed, the cradle of the land falls into sleep The rain of consolation stops In the world filled with hope as it should be Told in the dark nights generations after generations The all saints’ festival that spreads all around Pane! Jya terathi herara. Pane! Jya faryoma herye. Pane! Jya farero tseryone tore tsere hene … Romaji lyrics (transliterated by Terme): kagayaku hoshi no moto ni mukau hito usugurai hikari wo kake nukeru samayoi rasen kaidan wo nobori yuku tengoku e no mon no mae ni tatsu te wo kake ta tobira wa hirakare ta tsutsumi komu hikari michibiku hitosuji no ya shoujo ni te wo hikare ta butai e Toerekunya en rai heya muhe. Toya pahara para heya ryohe. Para tyura 『Pane Pane』 ryotwurehe ryotsene beredore to raya to lu herajya. Para thuryoe parahamaha ryomasa. To rafajya thurye hedora ryoka tobanehe. Thie ryehe to mea meryo thue li 『Pane...jya.Pane,jya!Pane dhiria!!』 tenshi no utagoe kougoushiku todoku shikashi kami wa ikari, chi wo arasu "ware ni ima koso utsukushii senritsu wo!" watashi wa tategoto ni te wo kaketa "kami yo, kiku ga ii! anata no kyouraku no tame, hikou!!" unmei kimeru butai hosoi yubisaki togi suma sase Karyotse ne tera. Kakato la hera. Para to jyathima kurufe tse kakado thiya. ( awarena anata wa shiranai… ) Karyotse ne tera. Kakato la hera. Tsekuro fa neba nekuto ra fahetwu thia. ( hitan no koe … ) ginga no hoshi ga te wo tori atte saigo wo mukaeru neiro ni kami wa nai ta shukufukusare ta daichi no yuri kago nemuri ni shizumi nagusame no ame wa yami aru beki sugata no kibou ni michi afur eta yo ni tsutsumi komu yami yo no naka de katari tsugu doko made mo tsuzuku banseisetsu Pane! Jya terathi herara. Pane! Jya faryoma herye. Pane! Jya farero tseryone tore tsere hene... [Shinjou-P, ShinjouP, Shinjo-P, ShinjoP]
https://w.atwiki.jp/amazonz/pages/45.html
?php require_once( Connections/connAmazon2.php ); ? ?php session_start(); $MM_authorizedUsers = ""; $MM_donotCheckaccess = "true"; function isAuthorized($strUsers, $strGroups, $UserName, $UserGroup) { // For security, start by assuming the visitor is NOT authorized. $isValid = False; // When a visitor has logged into this site, the Session variable MM_Username set equal to their username. // Therefore, we know that a user is NOT logged in if that Session variable is blank. if (!empty($UserName)) { // Besides being logged in, you may restrict access to only certain users based on an ID established when they login. // Parse the strings into arrays. $arrUsers = Explode(",", $strUsers); $arrGroups = Explode(",", $strGroups); if (in_array($UserName, $arrUsers)) { $isValid = true; } // Or, you may restrict access to only certain users based on their username. if (in_array($UserGroup, $arrGroups)) { $isValid = true; } if (($strUsers == "") true) { $isValid = true; } } return $isValid; } $MM_restrictGoTo = "top.php"; if (!(*1) (isAuthorized("",$MM_authorizedUsers, $_SESSION[ MM_Username ], $_SESSION[ MM_UserGroup ])))) { $MM_qsChar = "?"; $MM_referrer = $_SERVER[ PHP_SELF ]; if (strpos($MM_restrictGoTo, "?")) $MM_qsChar = " "; if (isset($QUERY_STRING) strlen($QUERY_STRING) 0) $MM_referrer .= "?" . $QUERY_STRING; $MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . "accesscheck=" . urlencode($MM_referrer); header("Location ". $MM_restrictGoTo); exit; } ? ?php function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { $theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) $theValue; switch ($theType) { case "text" $theValue = ($theValue != "") ? " " . $theValue . " " "NULL"; break; case "long" case "int" $theValue = ($theValue != "") ? intval($theValue) "NULL"; break; case "double" $theValue = ($theValue != "") ? " " . doubleval($theValue) . " " "NULL"; break; case "date" $theValue = ($theValue != "") ? " " . $theValue . " " "NULL"; break; case "defined" $theValue = ($theValue != "") ? $theDefinedValue $theNotDefinedValue; break; } return $theValue; } $editFormAction = $_SERVER[ PHP_SELF ]; if (isset($_SERVER[ QUERY_STRING ])) { $editFormAction .= "?" . htmlentities($_SERVER[ QUERY_STRING ]); } if (*2) ($_POST["MM_update"] == "form1")) { $updateSQL = sprintf("UPDATE amazonz_data SET title=%s, category=%s, topic=%s, uptime=%s, uset_id=%s WHERE id=%s", GetSQLValueString($_POST[ title ], "text"), GetSQLValueString($_POST[ category ], "text"), GetSQLValueString($_POST[ topic ], "text"), GetSQLValueString($_POST[ uptime ], "date"), GetSQLValueString($_POST[ uset_id ], "text"), GetSQLValueString($_POST[ id ], "int")); mysql_select_db($database_connAmazon2, $connAmazon2); $Result1 = mysql_query($updateSQL, $connAmazon2) or die(mysql_error()); $updateGoTo = "admin2.php"; if (isset($_SERVER[ QUERY_STRING ])) { $updateGoTo .= (strpos($updateGoTo, ? )) ? " " "?"; $updateGoTo .= $_SERVER[ QUERY_STRING ]; } header(sprintf("Location %s", $updateGoTo)); } $colname_rsAmazonz2 = "1"; if (isset($_GET[ id ])) { $colname_rsAmazonz2 = (get_magic_quotes_gpc()) ? $_GET[ id ] addslashes($_GET[ id ]); } mysql_select_db($database_connAmazon2, $connAmazon2); $query_rsAmazonz2 = sprintf("SELECT * FROM amazonz_data WHERE id = %s", $colname_rsAmazonz2); $rsAmazonz2 = mysql_query($query_rsAmazonz2, $connAmazon2) or die(mysql_error()); $row_rsAmazonz2 = mysql_fetch_assoc($rsAmazonz2); $totalRows_rsAmazonz2 = mysql_num_rows($rsAmazonz2); ? html head meta http-equiv="Content-Type" content="text/html; charset=euc-jp" / title Amazonz -投稿修正- /title link href="css.css" rel="stylesheet" type="text/css" / script language="JavaScript" type="text/javascript" !-- function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a i a.length (x=a[i]) x.oSrc;i++) x.src=x.oSrc; } function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?")) 0 parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n]) d.all) x=d.all[n]; for (i=0;!x i d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x d.layers i d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x d.getElementById) x=d.getElementById(n); return x; } function MM_swapImage() { //v3.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i (a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} } /script /head body onload="MM_preloadImages( img/account2.jpg , img/key2.jpg , img/member2.jpg , img/kate2.jpg )" div id="body_2" div id="head" div id="head1" /div div id="head2" /div /div div id="main" div id="menu" div class="img1" img src="img/menu1.jpg" width="180" height="24" class="img1" / /div div class="img1" div class="img1" ?php echo ($_SESSION[ MM_Username ]. "さん こんにちわ!"); ? /div p a href="admin2.php" 管理画面 /a br a href="admin2.php?doLogout=true" ログアウト /a br a href="top.php" HOME /a /p /div div class="img1" img src="img/menu1.jpg" width="180" height="24" hspace="0" vspace="0" border="0" class="img1" / /div div class="img1" a href="member_s.php" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage( Image10 , , img/member2.jpg ,1)" img src="img/member.jpg" alt="メンバー検索" name="Image10" width="180" height="40" border="0" id="Image10" / /a /div div class="img1" a href="category_s.php" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage( Image11 , , img/kate2.jpg ,1)" img src="img/kate.jpg" alt="カテゴリー検索" name="Image11" width="180" height="40" border="0" id="Image11" / /a /div div class="img1" a href="key_s.php" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage( Image9 , , img/key2.jpg ,1)" img src="img/key.jpg" alt="キーワード検索" name="Image9" width="180" height="40" border="0" id="Image9" / /a /div /div div id="text" img src="img/blank.jpg" / br p br /p form method="post" name="form1" action=" ?php echo $editFormAction; ? " table width="400" align="center" class="style3" tr td p align="center" 投稿を修正します /p /td /tr tr valign="baseline" td align="right" nowrap div align="left" ID: ?php echo $row_rsAmazonz2[ id ]; ? /div /td /tr tr valign="baseline" td align="right" nowrap div align="left" タイトル: input type="text" name="title" value=" ?php echo $row_rsAmazonz2[ title ]; ? " size="32" /div /td /tr tr valign="baseline" td align="right" nowrap div align="left" カテゴリ: select name="category" option value="DVD" ?php if (!(strcmp("DVD", $row_rsAmazonz2[ category ]))) {echo "SELECTED";} ? DVD /option option value="BOOK" ?php if (!(strcmp("BOOK", $row_rsAmazonz2[ category ]))) {echo "SELECTED";} ? BOOK /option option value="MUSIC" ?php if (!(strcmp("MUSIC", $row_rsAmazonz2[ category ]))) {echo "SELECTED";} ? MUSIC /option /select /div /td /tr tr valign="baseline" td align="right" valign="top" nowrap div align="left" トピック: br textarea name="topic" cols="50" rows="5" ?php echo $row_rsAmazonz2[ topic ]; ? /textarea /div /td /tr tr valign="baseline" td align="right" nowrap div align="left" input type="submit" value="修正" /div /td /tr /table input type="hidden" name="uptime" value=" ?php echo date( Y/m/d H i s ); ? " input type="hidden" name="uset_id" value=" ?php echo($_SESSION[ MM_Username ]); ? " input type="hidden" name="MM_update" value="form1" input type="hidden" name="id" value=" ?php echo $row_rsAmazonz2[ id ]; ? " /form /div div id="under" div id="under1" /div div id="under2" /div /div /div /div /body /html
https://w.atwiki.jp/rakuten_eagles/pages/23.html
選手・スタッフの個人的HP 投手21 釜田 佳直Twitter 投手30 永井 怜Twitter 投手58 辛島 航Twitter 内野手56 中川 大志Twitter 内野手60 勧野 甲輝Twitter 外野手50 島井 寛仁Twitter 投手17 長谷部 康平Jump!! 投手28 片山 博視Hiroshi Style 投手41 青山 浩二前進 投手44 斉藤 隆Challenge Blog 内野手6 藤田 一也一期一会 コーチ84 高村 祐高村祐 オフィシャルブログ コーチ89 平石 洋介Going 野球道 (旧)選手・スタッフの個人的HP マスコミのHP その他のHP イーグルス公式 楽天スポーツ パリーグ熱球ライブ(Yahoo!動画) イーグルスTV ブログ・公式サイト、スポーツ紙等の案内 わしせん@wiki
https://w.atwiki.jp/toriwake/pages/24.html
何故(仮)なのか?
https://w.atwiki.jp/multiwinia_jp/pages/36.html
間違いや疑問点がありましたら2chの該当スレッドへ。 編集 行 項目 原文 半日本語化 全日本語化 2730 multiwinia_rr_refueled Your Rocket has been refueled! あなたのロケットは使用不可能にされた! あなたのロケットは使用不可能にされた! 2731 multiwinia_rr_otherrefueled *T s Rocket has been refueled! *Tのロケットは使用不可能になった! *Tのロケットは使用不可能になった! 2732 multiwinia_rr_launchprep Your Rocket is preparing for launch! ロケットの発射準備中! ロケットの発射準備中! 2733 multiwinia_rr_launchprepother *T s Rocket is preparing for launch! *Tのロケットが発射準備中! *Tのロケットが発射準備中! 2734 multiwinia_rr_passengers passengers 乗客 乗客 2735 multiwinia_rr_damage DMG ダメージ ダメージ 2736 multiwinia_rr_liftoff LIFTOFF IN *S 発射まで後*S 発射まで後*S 2737 multiwinia_rr_fuel fuel 燃料 燃料 2738 2739 multiwinia_rr_status_a Capture solar\npanels to begin\nrefueling rocket ソーラーパネルを\nキャプチャーし\n燃料を入れろ。 ソーラーパネルを\nキャプチャーし\n燃料を入れろ。 2740 multiwinia_rr_status_b Load your rocket\nwith 100\nMultiwinians Multiwinianを\n100人\nロケットに乗せろ マルチウィニアンを\n100人\nロケットに乗せろ 2741 multiwinia_rr_status_c YOUR ROCKET IS\nUNDER ATTACK!\n\nDAMAGE *T ロケットが\n攻撃されている\nダメージ*T ロケットが\n攻撃されている\nダメージ*T 2742 multiwinia_rr_status_d LIFTOFF! 発射! 発射! 2743 multiwinia_rr_status_e Your Rocket\nis on\nFIRE! ロケットが\n攻撃されている! ロケットが\n攻撃されている! 2744 multiwinia_rr_status_f Fuel *T 燃料*T 燃料*T
https://w.atwiki.jp/socup/pages/211.html
キーとなるクラスはAVAssetAVAssetを作る。 AVAssetから情報を取り出す。静止画像を取り出すには 再生の制御AVAssetとAVPlayerはAVPlayerItemを媒介として関係する。 再生処理ファイルベースのAVAssetの再生 ストリームベースの再生 再生開始 余談 再生状態の監視 メディアキャプチャクラス 使い方セッションの設定 セッションの状態監視 入力デバイス(AVCaptureDevice)デバイスに使えるメディアを聞く デバイスに備わっているモードの確認焦点モード 露出モード フラッシュモード トーチモード ホワイトバランス 注意 デバイスの切り替え デバイスのセッションへの登録方法 出力のセッションへの登録方法出力の種類 セッションへの登録方法 ムービーの保存 フレームデータの出力に付いて(AVCaptureVideoDataOutput)注意 静止画像のキャプチャ(AVCaptureStillImageOutput) 録画内容の表示(AVCaptureVideoPreviewLayer)設定 bookmark_hatena 以下のサイトが参考になる 実践! iPhoneアプリ開発 40 ビデオカメラアプリの作り方 (1) - セッションの作成 http //news.mynavi.jp/column/iphone/040/index.html キーとなるクラスはAVAsset AVAssetはメディアデータの集合 メディアデータとはタイトル、再生時間、表示サイズ等の情報 AVAssetを作る。 例 URLから作る AVURLAsset *asset = [[AVURLAsset alloc] initWithURL url options nil]; AVAssetから情報を取り出す。 静止画像を取り出すには AVFoundation.PGのP11付近参照 再生の制御 AVPlayerを用いてAVAssetの再生を管理する。 AVAssetとAVPlayerはAVPlayerItemを媒介として関係する。 AVPlayerItemは再生の状態や設定等を入れこんだもの。 再生処理 再生の二つのタイプ ファイルベース ストリームベース(HTTPライブストリーム) がある。 ファイルベースのAVAssetの再生 トラックのロード:loadValuesAsynchronouslyForKeys completionHandler AVAssetからAVPlayerItemのインスタンス作成 AVPlayerItemをAVPlayerにセット AVPlayerItemの状態が再生可能になるまで待機(キー値監視する) ストリームベースの再生 URLから直接AVPlayerItemを作成する:[AVPlayerItem playerItemWithURL url]; 後は同じ 再生開始 [player play]; 速度変更や再生位置変更等をAVPlayerで設定できる。 余談 複数再生等はAVPlayeを継承したAVQueuePlayerでできる。 再生状態の監視 キー値監視すれば良い。 メディアキャプチャ カメラ、マイク、ビデオ等(入力デバイス)から情報を取り出してムービーや静止画(出力)として表示する(キャプチャする)処理。 クラス 入力デバイス AVCaptureDevice 出力 AVCaptureOutput 入力と出力をとりもつ(管理する)部分(セッション) AVCaptureSession 入力デバイスをセッションとつなげる部分 AVCaptureInput 出力をセッションとつなげる部分 AVCaptureConnection つまり、セッションはInputとConnectionを使って入力デバイスと出力部分につながっている。 入力デバイス-Input-セッション-Connection-outPut となる。 使い方 セッションを入出力につなげる。 セッションを設定する。 セッションを開始する。[session startRunning]; セッションの設定 解像度 AVCaptureSessionPresetHigh/Medium/Low 品質。MediumがWifi、Lowが3G用 AVCaptureSessionPreset640x480 VGA AVCaptureSessionPreset1280x720 720p HD AVCaptureSessionPresetPhoto 写真用 サイズ固定の場合、サイズのサポートを事前にチェックすること。sesstion canSetSessionPreset セッションの状態監視 セッション実行中 runningプロパティ 中断されたか interruptedプロパティ 入力デバイス(AVCaptureDevice) どのデバイスが使えるか? devices 利用可能デバイスの変更を通知しておきたいなら AVCaptureDeviceWasConnectedNotification AVCaptureDeviceWasDisconnectedNotification を登録しておく。 デバイスに使えるメディアを聞く hasMediaType supportsAVCaptureSessionPreset 特定のプリセット(前述の解像度等)をサポートしているか デバイスに備わっているモードの確認 焦点モード isFocusModeSupported で聞ける。focusModeプロパティでモード指定 AVCaptureFocusModeLocked 焦点距離ロックモード AVCaptureFocusModeAutoFocus 焦点がシーンの中心から外れても焦点維持 AVCaptureFocusModeContinuousAutoFocus 必要に応じてオートフォーカスになるモード 余談 焦点をあわせているかadjustingFocusプロパティ 露出モード isExposureModeSupported で聞ける。exposureModeプロパティで指定 AVCaptureExposureModeLocked:露出固定 AVCaptureExposureModeAutoExpose:露出変更 フラッシュモード hasFlash、isFlashModeSupported で聞き、flashModeプロパティで指定 AVCaptureFlashModeOff/On/Auto トーチモード ずっと点灯させる。 hasTorch,isTorchModeSupported で聞き、torchModeプロパテで指定 AVCaptureTorchModeOff/On/Auto ホワイトバランス isWhiteBalanceModeSupported できき、 whiteBalanceModeプロパティで指定 AVCaptureWhiteBalanceModeLocked 固定 AVCaptureWhiteBalanceModeContinuousAutoWhiteBalance:自動 注意 モードをかえるとき、プロパティはロックしてから取得する事。 if ([devaide lockForConfiguration error]) { //処理 [devaice unlockForConfiguration]; } デバイスの切り替え 略 デバイスのセッションへの登録方法 デバイスを指定してAVCaptureDeviceInputを作る。 input = [AVCaptureDeviceInput deviceInputWithDevice device error error];。nilなら失敗。 セッションに登録 [sesstion addInput input]; addInputして良いかは事前に聞く([captureSession canAddInput input]こと。 出力のセッションへの登録方法 出力の種類 AVCaptureMovieFileOutput ムービーファイルへの出力 AVCaptureVideoDataOutput 出力中のビデオのフレームデータを出力 AVCaptureAudioDataOutpu 出力中のビデオのオーティオデータを出力 AVCaptureStillImageOutput 静止画像を出力 セッションへの登録方法 [sesstion canAddOutput output]で聞いてOKなら[sesstion addOutput output]; ムービーの保存 AVCaptureMovieFileOutputを使用する。 録画開始 startRecordingToOutputFileURL recordingDelegate AVCaptureFileOutputRecordingDelegateはcaptureOutput didFinishRecordingToOutputFileAtURL fromConnections error で終了を実装する。 終了の実装において正常保存の確認はerrorで、[[error userInfo]にはAVErrorRecordingSuccessfullyFinishedKeyでエラー要因が入っている。AVErrorDiskFull AVErrorDeviceWasDisconnected AVErrorSessionWasInterrupted フレームデータの出力に付いて(AVCaptureVideoDataOutput) データはdelegateから渡される。 デリゲートのセット。setSampleBufferDelegate queueキューを指定する必要がある。 データがcaptureOutput didOutputSampleBuffer fromConnection によって渡される。データはCMSampleBuffer 出力の設定はvideoSettingsで設定可能。辞書で kCVPixelBufferPixelFormatTypeKey でピクセルを設定kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange iPhone4向け kCVPixelFormatType_32BGRA iPhone4向け kCVPixelFormatType_422YpCbCr8 iPhone3S向け kCVPixelFormatType_32BGRA iPhone3S向け 注意 出力の解消度はもっとも低いものに設定しておかないと電力が無駄に消費される。 captureOutput didOutputSampleBuffer fromConnection で処理をもたつかせると配信が停止する。minFrameDurationプロパティでフレームレートを調整する必要 静止画像のキャプチャ(AVCaptureStillImageOutput) AVCaptureStillImageOutput作成 設定する辞書を作成 AVVideoCodecJPEG AVVideoCodecJPEG AVVideoCodecKey キャプチャ開始 出力にcaptureStillImageAsynchronouslyFromConnection completionHandler 録画内容の表示(AVCaptureVideoPreviewLayer) セッションと直接つなげる。Connectionがいらない。 AVCaptureVideoPreviewLayer *l = [[AVCaptureVideoPreviewLayer alloc] initWithSession captureSession]; [self.layer addSublayer l]; 回転方法はレイヤのorientationプロパティを設定する 設定 重心設定 videoGravityAVLayerVideoGravityResizeAspect: アスペクト比維持 AVLayerVideoGravityResizeAspectFill:アスペクト比固定で画面全域 AVLayerVideoGravityResize:アスペクト比変化で画面全域